package com.tc.zigbee.ha;
public class HAConstants {

	/*********************************************************************
	 * CONSTANTS
	 */
	// Zigbee Home Automation Profile Identification
	static public final short  ZCL_HA_PROFILE_ID                                =      0x0104;

	// Generic Device IDs
	static public final short  ZCL_HA_DEVICEID_ON_OFF_SWITCH                    =      0x0000;
	static public final short  ZCL_HA_DEVICEID_LEVEL_CONTROL_SWITCH             =      0x0001;
	static public final short  ZCL_HA_DEVICEID_ON_OFF_OUTPUT                    =      0x0002;
	static public final short  ZCL_HA_DEVICEID_LEVEL_CONTROLLABLE_OUTPUT        =      0x0003;
	static public final short  ZCL_HA_DEVICEID_SCENE_SELECTOR                   =      0x0004;
	static public final short  ZCL_HA_DEVICEID_CONFIGURATIOPN_TOOL              =      0x0005;
	static public final short  ZCL_HA_DEVICEID_REMOTE_CONTROL                   =      0x0006;
	static public final short  ZCL_HA_DEVICEID_COMBINED_INETRFACE               =      0x0007;
	static public final short  ZCL_HA_DEVICEID_RANGE_EXTENDER                   =      0x0008;
	static public final short  ZCL_HA_DEVICEID_MAINS_POWER_OUTLET               =      0x0009;
	  // temp: nnl
	static public final short  ZCL_HA_DEVICEID_TEST_DEVICE                      =      0x00FF;

	// Lighting Device IDs
	static public final short  ZCL_HA_DEVICEID_ON_OFF_LIGHT                     =      0x0100;
	static public final short  ZCL_HA_DEVICEID_DIMMABLE_LIGHT                   =      0x0101;
	static public final short  ZCL_HA_DEVICEID_COLORED_DIMMABLE_LIGHT           =      0x0102;
	static public final short  ZCL_HA_DEVICEID_ON_OFF_LIGHT_SWITCH              =      0x0103;
	static public final short  ZCL_HA_DEVICEID_DIMMER_SWITCH                    =      0x0104;
	static public final short  ZCL_HA_DEVICEID_COLOR_DIMMER_SWITCH              =      0x0105;
	static public final short  ZCL_HA_DEVICEID_LIGHT_SENSOR                     =      0x0106;
	static public final short  ZCL_HA_DEVICEID_OCCUPANCY_SENSOR                 =      0x0107;

	// Closures Device IDs
	static public final short  ZCL_HA_DEVICEID_SHADE                            =      0x0200;
	static public final short  ZCL_HA_DEVICEID_SHADE_CONTROLLER                 =      0x0201;

	// HVAC Device IDs
	static public final short  ZCL_HA_DEVICEID_HEATING_COOLING_UNIT             =      0x0300;
	static public final short  ZCL_HA_DEVICEID_THERMOSTAT                       =      0x0301;
	static public final short  ZCL_HA_DEVICEID_TEMPERATURE_SENSOR               =      0x0302;
	static public final short  ZCL_HA_DEVICEID_PUMP                             =      0x0303;
	static public final short  ZCL_HA_DEVICEID_PUMP_CONTROLLER                  =      0x0304;
	static public final short  ZCL_HA_DEVICEID_PRESSURE_SENSOR                  =      0x0305;
	static public final short  ZCL_HA_DEVICEID_FLOW_SENSOR                      =      0x0306;

	// Intruder Alarm Systems (IAS) Device IDs
	static public final short  ZCL_HA_DEVICEID_IAS_CONTROL_INDICATING_EQUIPMENT =      0x0400;
	static public final short  ZCL_HA_DEVICEID_IAS_ANCILLARY_CONTROL_EQUIPMENT  =      0x0401;
	static public final short  ZCL_HA_DEVICEID_IAS_ZONE                         =      0x0402;
	static public final short  ZCL_HA_DEVICEID_IAS_WARNING_DEVICE               =      0x0403;
	
	
}
